- Desarrollo back-end de aplicaciones y APIs.
- Desarrollo front-end y UI de aplicaciones web trabajando de cerca con el equipo de diseño para la integración de funcionalidad y experiencia de usuario.
- Incrementar el test coverage que facilite la refactorización de código.
- Monitorear y resolver errores de las aplicaciones en sus diversos ambientes.
- Contribuir a mejorar el rendimiento y calidad del código de las aplicaciones en todos los niveles del stack, incluyendo bases de datos, servidores, APIs y aplicación.
- Colaborar con el equipo de desarrollo, recibiendo y dando revisiones de código, mejorando la documentación técnica y proponiendo soluciones a los retos que surjan.
- Interacción con aliados y usuarios de la tecnología que desarrollamos. Es importante conocer a los ciudadanos y organizaciones que puedes beneficiar.
- Representar a Cívica Digital en eventos, conferencias y talleres.
- Experiencia:
- 3+ años desarrollando aplicaciones web con Ruby on Rails, herramientas front-end como HTML, CSS y JavaScript.
- Implementando el test suite de una aplicación incluyendo pruebas de integración y unitarias, entre otras.
- Usando Docker y administrando infraestructura cloud en AWS, Azure o Google Cloud para deployments.
- Gestionando bases de datos como PostgreSQL y MySQL.
- Es un gran plus si tienes experiencia con algún framework de JavaScript como Stimulus, EmberJS, AngularJS o ReactJS.
- Escribir: piensas en las otras personas de tu equipo al escribir código, que sea autodocumentado, pero también puedes escribir documentación técnica y definir escenarios de uso y sets de pruebas que permitan tener repositorios de código ordenados y amigables para quienes vienen después.
- Terminas lo que inicias: llevas features y milestones hacia tasks accionables que te permitan generar valor día a día al momento de diseñar y escribir código. Valoras que lanzar algo es más importante que sólo iniciarlo.
- Siempre continúas aprendiendo: aprendes por tu propia cuenta. Lees pero también pruebas todos los días cómo mejorar cómo developer.
- Comunicación: puedes expresar tus ideas claramente y eres una persona receptiva a la retroalimentación.
- Data-driven: tienes experiencia midiendo cada parte de los procesos que usas, y tomas decisiones basadas en datos más que en sólo opiniones.
- Trabajas en equipo: La tecnología se construye en equipo. Reconoces las habilidades de todas las personas y áreas del equipo y colaboras para lograr los objetivos de la compañía.
- Sueldo mensual bruto inicial: 30 mil - 40 mil pesos mexicanos
- Prestaciones de ley
- Seguro de gastos médicos mayores
- Fondo de ahorro y vales de despensa
- Computadora y accesorios para home-office
- Trabajo remoto
- Vacaciones y días libres
Company
Location
Monterrey - Mexico
Job type
Full-Time
React Job Details
Cívica Digital es una compañía de tecnología con la misión de lograr que toda interacción entre ciudadanía - gobierno sea accesible y digital.
Somos un equipo que cree profundamente en el impacto positivo de la tecnología en la sociedad. Desde 2015, hemos ayudado a gobiernos y organizaciones del sector público a construir y lanzar productos digitales.
Con nuestra plataforma URBEM, ayudamos a gobiernos a lanzar servicios digitales acelerando su transformación a gobiernos más eficientes, ágiles y digitales.
Estamos buscando a una persona que quiera contribuir a desarrollar aplicaciones web modernas centradas en arquitecturas orientadas a servicios. Nuestro stack principal incluye herramientas como: Ruby, Rails, PostgreSQL, ElasticSearch, Docker, JS, sobre servicios cloud como AWS, Google Cloud y otros, y múltiples APIs e integraciones con otras plataformas.
Responsabilidades
Lo que buscamos en la persona
Ubicación
Remoto: Cívica Digital es una compañía remote-first, no tenemos oficinas físicas. Este rol también es para trabajar remotamente.
Compensación y beneficios
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs